package com.kexio.user.dto;

import com.kexio.common.page.PageQuery;
import io.swagger.v3.oas.annotations.media.Schema;

@Schema(description = "安全日志查询参数")
public class SecurityLogQueryDTO extends PageQuery {

    @Schema(description = "开始时间，格式yyyy-MM-dd HH:mm:ss")
    private String startDate;

    @Schema(description = "结束时间，格式yyyy-MM-dd HH:mm:ss")
    private String endDate;

    @Schema(description = "用户名")
    private String username;

    @Schema(description = "操作模块")
    private String module;

    @Schema(description = "操作类型")
    private String operation;

    @Schema(description = "状态，针对登录日志：SUCCESS/FAILURE")
    private String status;
    public String getStartDate() { return startDate; }
    public void setStartDate(String startDate) { this.startDate = startDate; }
    public String getEndDate() { return endDate; }
    public void setEndDate(String endDate) { this.endDate = endDate; }
    public String getUsername() { return username; }
    public void setUsername(String username) { this.username = username; }
    public String getModule() { return module; }
    public void setModule(String module) { this.module = module; }
    public String getOperation() { return operation; }
    public void setOperation(String operation) { this.operation = operation; }
    public String getStatus() { return status; }
    public void setStatus(String status) { this.status = status; }
}


